import java.security.PublicKey;

public class ThisDetail {


    public static void main(String[] args) {
        B t = new B();
        t.f2();

    }

}


class  B{
    String name = "jack";
    int num = 100;
    public  B(){
//        this必须放在第一行
        this("aaa",20);
        System.out.println("B()无参构造方法。。。。。。");

    }

    public B(String name,int age){
//        this("jack",100);
        System.out.println("B(String name,int a)有参构造方法。。。。。。"+name+"   age======>"+age);
    }

    public void f1(){
        System.out.println("f1()方法。。。。。。");
    }
    public  void f2(){
        System.out.println("f2()方法。。。。。。");
        f1();
        this.f1();
    }

    public  void  f3(){
        System.out.println("f3()方法。。。。。。"+name+"   age======>"+num);
        System.out.println("f3()方法。。。。。。"+this.name+"   age======>"+this.num);
//        System.out.println("f3()方法。。。。。。"+this.name+"   age======>"+this.age);
    }

}